package com.sly.leetcode.algorithms.medium;

/**
 * <p>给定一个经过编码的字符串，返回它解码后的字符串。</p>
 * <p>编码规则为: k[encoded_string]，表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。</p>
 * <p>你可以认为输入字符串总是有效的；输入字符串中没有额外的空格，且输入的方括号总是符合格式要求的。</p>
 * <p>此外，你可以认为原始数据不包含数字，所有的数字只表示重复的次数 k ，例如不会出现像 3a 或 2[4] 的输入。</p>
 * <p>示例:</p>
 * <p>s = "3[a]2[bc]", 返回 "aaabcbc".</p>
 * <p>s = "3[a2[c]]", 返回 "accaccacc".</p>
 * <p>s = "2[abc]3[cd]ef", 返回 "abcabccdcdcdef".</p>
 * @author sly
 * @time 2020年5月28日
 */
public class Problem0394 {

	public static void main(String[] args) {
		
	}
	
	public String decodeString(String s) {
		StringBuffer stringBuffer = new StringBuffer();
		
		return "";
    }
}
